#pragma once

#include "movie_title.h"
#include <iostream>

using namespace std;


movie_title::movie_title(void)
{
}

movie_title::movie_title(string movie_name,int num,int num_available,string movie_details)
{
	name = movie_name;
	copies = num;
	copies_available = num_available;
	details = movie_details;
	fees=10;
}

void movie_title::set_copies(int num)
{
	copies = num;
}


void movie_title::set_copies_available(int num)
{
	copies_available = num;
}

void movie_title::set_name(string movie_name)
{
	name = movie_name;
}

void movie_title::set_details(string movie_details)
{
	details = movie_details;
}

string movie_title::get_name()
{
	return name;
}

string movie_title::get_details()
{
	return details;
}

int movie_title::get_copies()
{
	return copies;
}

int movie_title::get_copies_available()
{
	return copies_available;
}
int movie_title::get_fees()
{
	return fees;
};

// Michael

void movie_title::inc_copies(int num)
{
	copies = copies + num;
	copies_available = copies_available + num;
}

void movie_title::inc_copies_available(int num)
{
	copies_available = copies_available + num;
}

void movie_title::dec_copies_available(int num)
{
	copies_available = copies_available - num;
}

void movie_title::view()
{
	cout <<name << "\n" << details << "\n" << "number of copies = " <<copies <<"\n" <<"available now " << copies_available <<endl;
}